home *** CD-ROM | disk | FTP | other *** search
/ Catch That Kid Press Kit / Catch That Kid Press Kit.iso / pc / main.dxr / Internal_54_PosterFrameCode.ls < prev    next >
Encoding:
Text File  |  2003-12-23  |  3.2 KB  |  78 lines

  1. global gMaster
  2.  
  3. on enterFrame me
  4.   pSavedGraphic = member(gMaster.pPosterSettings.savedbutton, "assets")
  5.   pUnSavedGraphic = member(gMaster.pPosterSettings.savebutton, "assets")
  6.   gMaster.pmarker = the frameLabel
  7.   if gMaster.pPosterSettings.xyeffect = "TRUE" then
  8.     vSpriteCount = gMaster.pPhotoSpriteStartNum
  9.     repeat with x = 1 to gMaster.pPosterList.count
  10.       sprite(vSpriteCount).member = member(gMaster.pPosterList[x].pSmallName, "theImages")
  11.       sprite(vSpriteCount).loc = gMaster.pPosterList[x].pXYPoster
  12.       vMemberWidth = member(gMaster.pPosterList[x].pSmallName, "theImages").width
  13.       vMemberHeight = member(gMaster.pPosterList[x].pSmallName, "theImages").height
  14.       vWidth = vMemberWidth * float("." & gMaster.pPosterSettings.percentage)
  15.       vHeight = vMemberHeight * float("." & gMaster.pPosterSettings.percentage)
  16.       if gMaster.pPosterSettings.percentage = 100 then
  17.         sprite(vSpriteCount).width = vMemberWidth
  18.         sprite(vSpriteCount).height = vMemberHeight
  19.       else
  20.         sprite(vSpriteCount).width = vWidth
  21.         sprite(vSpriteCount).height = vHeight
  22.       end if
  23.       vSpriteCount = vSpriteCount + 1
  24.     end repeat
  25.     updateStage()
  26.   end if
  27.   if gMaster.pPosterSettings.blendeffect = "TRUE" then
  28.     vSpriteCount = gMaster.pPhotoSpriteStartNum
  29.     repeat with x = 1 to gMaster.pPosterList.count
  30.       if gMaster.pPosterList[x].pSelected = "no" then
  31.         sprite(vSpriteCount).blend = 100
  32.       else
  33.         sprite(vSpriteCount).blend = gMaster.pPosterSettings.blendpercent
  34.       end if
  35.       vSpriteCount = vSpriteCount + 1
  36.     end repeat
  37.   end if
  38.   if gMaster.pPosterSettings.rectangles = "TRUE" then
  39.     vSpriteCount = gMaster.pPhotoSpriteStartNum
  40.     vSpriteCount2 = gMaster.pRectangleSpriteStartNum
  41.     repeat with x = 1 to gMaster.pPosterList.count
  42.       if gMaster.pPosterList[x].pSelected = "no" then
  43.         sprite(vSpriteCount2).rect = rect(-2000, -2000, -1999, 1999)
  44.       else
  45.         vLeft = sprite(vSpriteCount).left - 2
  46.         vTop = sprite(vSpriteCount).top - 2
  47.         vRight = sprite(vSpriteCount).right + 2
  48.         vBottom = sprite(vSpriteCount).bottom + 2
  49.         sprite(vSpriteCount2).rect = rect(vLeft, vTop, vRight, vBottom)
  50.       end if
  51.       vSpriteCount = vSpriteCount + 1
  52.       vSpriteCount2 = vSpriteCount2 + 1
  53.     end repeat
  54.   end if
  55.   if gMaster.pPosterSettings.pushpin = "TRUE" then
  56.     vSpriteCount = gMaster.pPhotoSpriteStartNum
  57.     vSpriteCount2 = gMaster.pPushPinSpriteStartNum
  58.     repeat with x = 1 to gMaster.pPosterList.count
  59.       if gMaster.pPosterList[x].pSelected = "no" then
  60.         sprite(vSpriteCount2).loc = point(-2000, -2000)
  61.       else
  62.         vLeft = sprite(vSpriteCount).left + gMaster.pPosterSettings.pinoffset[1]
  63.         vTop = sprite(vSpriteCount).top + gMaster.pPosterSettings.pinoffset[2]
  64.         sprite(vSpriteCount2).loc = point(vLeft, vTop)
  65.       end if
  66.       vSpriteCount = vSpriteCount + 1
  67.       vSpriteCount2 = vSpriteCount2 + 1
  68.     end repeat
  69.   end if
  70.   repeat with x = 1 to gMaster.pPosterList.count
  71.     if gMaster.pPosterList[x].pSelected = "no" then
  72.       sprite(gMaster.pPosterList[x].pSaveButtonSpriteChannel).member = pUnSavedGraphic
  73.       next repeat
  74.     end if
  75.     sprite(gMaster.pPosterList[x].pSaveButtonSpriteChannel).member = pSavedGraphic
  76.   end repeat
  77. end
  78.